@@ -1,6 +1,6 @@ |
||
1 |
-################# |
|
2 |
-# DEVELOPMENT # |
|
3 |
-################# |
|
1 |
+############################### |
|
2 |
+# DEVELOPMENT # |
|
3 |
+############################### |
|
4 | 4 |
|
5 | 5 |
# Procfile for development using the new threaded worker (scheduler, twitter stream and delayed job) |
6 | 6 |
web: bundle exec rails server -b0.0.0.0 |
@@ -12,9 +12,9 @@ jobs: bundle exec rails runner bin/threaded.rb |
||
12 | 12 |
# twitter: bundle exec rails runner bin/twitter_stream.rb |
13 | 13 |
# dj: bundle exec script/delayed_job run |
14 | 14 |
|
15 |
-################# |
|
16 |
-# PRODUCTION # |
|
17 |
-################# |
|
15 |
+############################### |
|
16 |
+# PRODUCTION # |
|
17 |
+############################### |
|
18 | 18 |
|
19 | 19 |
# Using the threaded worker (consumes less RAM but can run slower) |
20 | 20 |
# web: bundle exec unicorn -c config/unicorn.rb |
@@ -25,3 +25,22 @@ jobs: bundle exec rails runner bin/threaded.rb |
||
25 | 25 |
# schedule: bundle exec rails runner bin/schedule.rb |
26 | 26 |
# twitter: bundle exec rails runner bin/twitter_stream.rb |
27 | 27 |
# dj: bundle exec script/delayed_job run |
28 |
+ |
|
29 |
+############################### |
|
30 |
+# Multiple DelayedJob workers # |
|
31 |
+############################### |
|
32 |
+# Per default Huginn can just run one agent at a time. Using a lot of agents or calling slow |
|
33 |
+# external services frequently might require more DelayedJob workers (an indicator for this is |
|
34 |
+# a backlog in your 'Job Management' page). |
|
35 |
+# Every uncommented line starts an additional DelayedJob worker. This works for development, production |
|
36 |
+# and for the threaded and separate worker processes. Keep in mind one worker needs about 300MB of RAM. |
|
37 |
+# |
|
38 |
+#dj2: bundle exec script/delayed_job -i 2 run |
|
39 |
+#dj3: bundle exec script/delayed_job -i 3 run |
|
40 |
+#dj4: bundle exec script/delayed_job -i 4 run |
|
41 |
+#dj5: bundle exec script/delayed_job -i 5 run |
|
42 |
+#dj6: bundle exec script/delayed_job -i 6 run |
|
43 |
+#dj7: bundle exec script/delayed_job -i 7 run |
|
44 |
+#dj8: bundle exec script/delayed_job -i 8 run |
|
45 |
+#dj9: bundle exec script/delayed_job -i 9 run |
|
46 |
+#dj10: bundle exec script/delayed_job -i 10 run |
@@ -2,4 +2,4 @@ |
||
2 | 2 |
|
3 | 3 |
- [Requirements](requirements.md) Software and hardware requirements to run the Huginn installation |
4 | 4 |
- [Install](installation.md) Installation guide for Ubundu/Debian |
5 |
-- [Update](update.md) Update an existing Huginn installation |
|
5 |
+- [Update](../update/README.md) Update an existing Huginn installation |
@@ -13,6 +13,8 @@ The following steps have been known to work. Please **use caution when you devia |
||
13 | 13 |
|
14 | 14 |
If you find a bug/error in this guide please **submit a merge request**. |
15 | 15 |
|
16 |
+If not stated otherwise all commands should be run as user with sudo permissions or as root. |
|
17 |
+ |
|
16 | 18 |
## Overview |
17 | 19 |
|
18 | 20 |
The Huginn installation consists of setting up the following components: |
@@ -75,13 +75,13 @@ sudo -u huginn -H editor .env |
||
75 | 75 |
``` |
76 | 76 |
|
77 | 77 |
|
78 |
-### 6. Export init script and start huginn |
|
78 |
+### 6. Export init script and start Huginn |
|
79 | 79 |
|
80 | 80 |
``` |
81 | 81 |
# Export the init script |
82 | 82 |
sudo rm /etc/init/huginn* |
83 | 83 |
sudo foreman export upstart -a huginn /etc/init |
84 |
-# Start huginn |
|
84 |
+# Start Huginn |
|
85 | 85 |
sudo start huginn |
86 | 86 |
``` |
87 | 87 |
|